package com.lyj.mode.single;

/**
 * 饿汉式（静态代码块）
 * 优势：简单，避免多线程的同步问题
 * 劣势：无懒加载，内存浪费
 * @author:liyajie
 * @createTime:2022/2/10 15:50
 * @version:1.0
 */
public class Singleton2 {
    // 私有化构造方法
    private Singleton2(){}

    private static final Singleton2 singleton2;

    // 静态代码块
    static {
        singleton2 = new Singleton2();
    }

    // 对外提供公共方法
    public static Singleton2 getSingleton2(){
        return singleton2;
    }
}
